展示一下使用指针的指针和指针的引用修改传递给方法的指针,以便更好的使用它。(这里说的指针的指针不是一个二维数组) 为什么需要使用它们 当我们把一个指针做为参数传一个方法时,其实是把指针的复本传递给 ...
展示一下使用指针的指针和指针的引用修改传递给方法的指针,以便更好的使用它。(这里说的指针的指针不是一个二维数组) 为什么需要使用它们 当我们把一个指针做为参数传一个方法时,其实是把指针的复本传递给 ...
在确定一个数组大小的时候我们一般用sizeof int arr1[] = {1 , 2, 4 ,5}; int arr1_len = sizeof arr1/sizeof ...
primer Plus在解释具体化和实例化看的有点乱,分解出来备忘 在代码中包含函数模板本身并不会生成函数定义,它只是用于生成函数定义的方案 编译器使用模板为我写类型生成函数定义时,得到的是模板实 ...
总结一下typedef和#define的区别 1.概念 #define 它在编译预处理时进行简单的替换,不作正确性检查。它是预处理指令。 typedef 它在自己的作用域内给一个已经存在 ...
非模板友元 声明一个常规友元 template <class T> class HasFriend { public: friend void counts(); } ...
我们都知道两个指针指向同一个变量时如果一个指针被释放那么另一个就会出问题 为了说明问题我做了一个很恶心的小例子 这是把c1赋值给了c2后把指针ptrInt的值输出和val ...
友元类所有的方法都可以访问原始类的私有成员和保护成员 声明 friend class ClassName 友元声明可以位于公有、私有或保护部分,其所在的位置无关紧要。由于Remote类提到了Tv ...